On Formal Modeling of Agent Computations
نویسندگان
چکیده
This abstract describes a comparative study of three formal methods for modeling and validating agent computations. The experiment is part of a joint project by researchers in MIT's Theory of Distributed Systems research group and NTT's Cooperative Computing research group. Our goal is to establish a mathematical and linguistic foundation for describing and reasoning about agent-style distributed systems. Agents are autonomous software entities that cooperate with other agents in carrying out delegated tasks. Key features of agent systems include: (1) They are dynamic, in that they allow run-time creation and destruction of processes, run-time modication of communication capabilities, and mobility. (2) The state of an agent typically includes a knowledge base, which keeps track of facts that it \knows" (knowledge set), and facts that it \believes" (belief set). However, we do not emphasize this latter structure in this paper. Our experiment involves examining the power of three formal methods|I/O automata, knowledgebased programs, and Nepi (a variant of the calculus)|in studying di erent agent applications. Here, we summarize our experience modeling a basic problem arising in e-commerce systems, using the three formalisms.
منابع مشابه
A Formal Petri Net Based Model for Antivirus Update Agent System
In this paper, a formal model for antivirus update agent system is presented based on mobile agent technology and predicate/transition Petri nets. The mobile agent system contains two mobile agents called DCA and UNA. It sends out agents to update antivirus on client computers in a network. Each agent takes on a specified responsibility. First, DCA roams through the network and check the last d...
متن کاملA Formal Petri Net Based Model for Antivirus Update Agent System
In this paper, a formal model for antivirus update agent system is presented based on mobile agent technology and predicate/transition Petri nets. The mobile agent system contains two mobile agents called DCA and UNA. It sends out agents to update antivirus on client computers in a network. Each agent takes on a specified responsibility. First, DCA roams through the network and check the last d...
متن کاملModeling Lateral Communication in Holonic Multi Agent Systems
Agents, in a multi agent system, communicate with each other through the process of exchanging messages which is called dialogue. Multi agent organization is generally used to optimize agents’ communications. Holonic organization demonstrates a self-similar recursive and hierarchical structure in which each holon may include some other holons. In a holonic system, lateral communication occurs b...
متن کاملComplex Adaptive Systems and Interactive Granular Computing
Extended Abstract. We discuss an approach to modeling of computations performed by Complex Adaptive Systems (CAS) based on Interactive Granular Computing (IGrC). Complex adaptive systems (CAS) are made up of multiple interacting elements and have the capacity to change and learn from experience. The key problems of complex systems are difficulties with their formal modeling and simulation. Some...
متن کاملA Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کامل